/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package be.vdab.servlets;

import be.vdab.services.ArtikelService;
import java.io.IOException;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author sven.vanaerschot
 */

@WebServlet("/artikels/toevoegen.htm")
public class ArtikelToevoegen extends HttpServlet{
    private static final long serialVersionUID = 1L;
    private static String VIEW = "/WEB-INF/JSP/artikels/toevoegen.jsp";
    private static String REDIRECT_URL = "/artikeltoegevoegd.jsp";
    private static String AANKOOPPRIJS_FOUT = "Tik een getal groter of gelijk aan nul ";
    private static String VERKOOPPRIJS_FOUT = "Tik een getal groter of gelijk aan aankoopprijs bij verkoopprijs";
    private final ArtikelService artikelService = new ArtikelService();
    
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
        request.getRequestDispatcher(VIEW).forward(request, response);
    }
    
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
        request.setCharacterEncoding("UTF-8");
        DecimalFormat format = (DecimalFormat) NumberFormat.getInstance(request.getLocale());
        format.setParseBigDecimal(true);
        List<String> fouten = new ArrayList<String>();
        String naam = request.getParameter("naam");
        BigDecimal verkoopprijs = null;
        BigDecimal aankoopprijs = null;
        if(naam.isEmpty()){
            fouten.add("Naam is leeg");
        }
    }
}
